13 #ifndef __DRIVER_GPIO_H__ 14 #define __DRIVER_GPIO_H__ 17 #include "Driver_Common.h" 19 #include "fsl_common.h" 20 #include "fsl_rgpio.h" 72 #define MAKE_GPIO_HANDLE(Base, PinNumber, Irq) \ 73 static gpioHandleKSDK_t PortName##PinNumber = {.base = Base, \ 74 .pinNumber = PinNumber, \ 78 #endif // __DRIVER_GPIO_H__ struct gpioConfigiMXSDK gpioConfigiMXSDK_t
The GPIO Pin Configuration i.MX SDK.
The GPIO Pin Configuration i.MX SDK.
rgpio_interrupt_config_t interruptMode
void(* gpio_isr_handler_t)(void *apUserData)
Access structure of the GPIO Driver.
struct gpioHandleiMXSDK gpioHandleiMXSDK_t
The GPIO pin handle for i.MX SDK.
enum port_number port_number_t
GPIO PORT NAMES.
The Driver_GPIO.h file contains the definitions for GPIO Driver direction.
struct gpioIsrObj gpioIsrObj_t
The gpio isr object.
rgpio_pin_config_t pinConfig
The GPIO pin handle for i.MX SDK.
GENERIC_DRIVER_GPIO Driver_GPIO_KSDK
port_number
GPIO PORT NAMES.